import request from './request/index.js'

// trade: trd
// order: ord
// paid： pd
// cancel: cnl
// page: pg
// pages: pgs
// user: usr
// count : cnt
// price: prc
// comment: cmt
// weekly: wk
// item: itm
const apiTrdOrdC = (d) => request({ method: 'post', url: '/trade/order/create', data: d}) // 创建订单
const apiTrdOrdR = (d) => request({ method: 'get', url: '/trade/order/get-detail', data: d}) // 获得订单详情
const apiTrdOrdUPd = (d) => request({ method: 'post', url: '/trade/order/update-paid', data: d}) // 更新订单为已支付
const apiTrdOrdD = (d) => request({ method: 'delete', url: '/trade/order/delete', data: d}) // 删除订单
const apiTrdOrdCnl = (d) => request({ method: 'delete', url: '/trade/order/cancel', data: d}) // 取消订单
const apiTrdOrdPg = (d) => request({ method: 'post', url: '/trade/order/page', data: d}) // 获得订单分页
const apiTrdOrdPgs = (d) => request({ method: 'get', url: '/trade/order/pages', data: d}) // 获得订单分页 - 暂未用
const apiTrdOrdCoprPg = (d) => request({ method: 'post', url: '/trade/order/copyrightPage', data: d}) // 获得版权订单分页
const apiTrdOrdCnt = (d) => request({ method: 'get', url: '/trade/order/get-count', data: d}) // 获得订单数量
const apiTrdOrdUsr = (d) => request({ method: 'get', url: '/trade/order/get-user-order', data: d}) // 获得订单详情
const apiTrdOrdSalePg = (d) => request({ method: 'post', url: '/trade/order/salePage', data: d}) // 获得销售订单分页
const apiTrdOrdSalePrc = (d) => request({ method: 'get', url: '/trade/order/salePaice', data: d}) // 获得销售收入 - 素材
const apiTrdOrdSaleWkPrc = (d) => request({ method: 'post', url: '/trade/order/saleWeeklyPaice', data: d}) // 获得每周销售收入 - 素材
const apiTrdOrdSaleShr = (d) => request({ method: 'get', url: '/trade/order/saleShare', data: d}) // 获得出售版权份额
const apiTrdOrdStl = (d) => request({ method: 'post', url: '/trade/order/settlement', data: d}) // 获得订单结算信息
const apiTrdOrdItmCmt = (d) => request({ method: 'post', url: '/trade/order/item/create-comment', data: d}) // 创建交易订单项的评价
const apiTrdOrdItmR = (d) => request({ method: 'get', url: '/trade/order/item/get', data: d }) // 获得交易订单项
const apiTrdOrdUsrSh = (d) => request({ method: 'get', url: '/trade/order/get-user-orderShare', data: d }) // 获得是否购买过此商品版权
const apiTrdOrdASfter = (d) => request({ method: 'post', url: '/trade/after-sale/create', data: d })  // 申请售后
export const ApiTrdOrd = {
  C: apiTrdOrdC,
  R: apiTrdOrdR,
  UPd: apiTrdOrdUPd,
  D: apiTrdOrdD,
  Cnl: apiTrdOrdCnl,
  Pg: apiTrdOrdPg,
  Pgs: apiTrdOrdPgs,
  CoprPg: apiTrdOrdCoprPg,
  Cnt: apiTrdOrdCnt,
  Usr: apiTrdOrdUsr,
  SalePg: apiTrdOrdSalePg,
  SalePrc: apiTrdOrdSalePrc,
  SaleWkPrc: apiTrdOrdSaleWkPrc,
  SaleShr: apiTrdOrdSaleShr,
  Stl: apiTrdOrdStl,
  ItmCmt: apiTrdOrdItmCmt,
  ItmR: apiTrdOrdItmR,
  UsrSh: apiTrdOrdUsrSh,
  ASfter: apiTrdOrdASfter,
}